to rely on handouts - Allemand Anglais Dictionnaire